void recortar_c (
	unsigned char *src,	//puntero al inicio de la matriz de entrada
	unsigned char *dst,	//puntero al inicio de la matriz de salida
	int m,			//Altura de la imagen (En pixeles) de entrada y salida	(Real)
	int n,			//Ancho de la imagen (en pixeles) de entrada y salida	(real)
	int src_row_size,	//Cant de bytes que ocupa una fila de la matriz de entrada (en memoria)
	int dst_row_size,	//Cant de bytes que ocupa una fila de la matriz de salida	 (en memoria)
	int x,			//Coord X de donde empezar a recortar
	int y,			//Coord Y de donde empezar a recortar
	int tam		//tamaño de la imagen de salida
) {
	int padding = dst_row_size - tam;
	int fila;
	int columna;
	for(fila=0; fila < tam; fila++)
	{
		for(columna = 0; columna < tam; columna++)
		{
			*(dst + (fila*tam)+columna) = src[x + (y*src_row_size) + (fila*src_row_size) + columna];
		}
		dst = dst + padding;
	}
}
